Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 USA F1 Qatar F1a USA F2 Great Britain #1-w2 Great Britain #1-w4 Great Britain #1-w3 USA F9 Great Britain #1-w1 Qatar F1 Bahrain F1 USA F3 Japan F4 Japan F5 USA F8 Qatar F2 Great Britain F3 Great Britain F4 Japan F6 Japan F7 France F14 Great Britain F5 Great Britain F6 Great Britain F7 USA F28 USA F29 Belgium F1 USA F30 Belgium F2 Sweden F2 China F1 China F2 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Great Britain F1 Great Britain F2 Great Britain #1-w1 Great Britain #1-w2 Australia F1 Great Britain #1-w3 Australia F2 Great Britain #1-w4 France F5 Great Britain F5 Great Britain F6 Greece F1 Uzbekistan F1 Korea F2 China F1 Great Britain F7 Uzbekistan F2 Uzbekistan F4 China F4 China F5 Great Britain F10 Spain F13 Japan F9 Great Britain F11 France F14 Australia F7 Australia F8 Belgium F1 Great Britain F1 China F1 China F2 USA F13 China F6 China F7 Australia F5 Australia F6 China F8 Japan F9 Japan F10 Australia F1 Australia F2 Italy F2 Laos F1 China F1 Great Britain F2 China F2 Great Britain F3 Great Britain F4 Thailand F1 China F3 China F4 Great Britain F5 China F5 Great Britain F7 Korea F2 China F7 Chinese Taipei F1 Chinese Taipei F2 Great Britain F14 Great Britain F15 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F16 Great Britain F17 Thailand F4 Chinese Taipei F3 Chinese Taipei F4 Korea F3 Great Britain F6 Germany F1 Great Britain F2 Great Britain F3 Croatia F1 China F4 Croatia F2 Great Britain F4 Great Britain F5 Greece F1 Uzbekistan F3 Greece F2 Great Britain F8 Uzbekistan F4 Vietnam F3 Japan F4 Great Britain F6 Israel F7 Israel F8 Israel F9 China F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F16 Kuwait F2 Kuwait F3 Great Britain F17 Cambodia F2 Great Britain F1 Great Britain F3 Turkey F5 Turkey F6 Turkey F7 USA F14 Turkey F8 Great Britain F6 Israel F5 Great Britain F7 Israel F6 Great Britain F8 Japan F3 Thailand F4 Greece F2 Uzbekistan F1 Greece F3 Uzbekistan F2 Korea F1 Thailand F5 Spain F19 Spain F20 Great Britain F14 Great Britain F15 Great Britain F13 Great Britain F16 Chinese Taipei F1 Great Britain F17 Great Britain F18 Great Britain F19 Great Britain F16 Japan F11 Japan F12 Great Britain F20 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 Great Britain F2 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 China F1 China F2 Philippines F1 Qatar F1 Qatar F2 Qatar F3 Thailand F8 Thailand F9 Germany F3 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F1 Turkey F34 Egypt F4 Egypt F5 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Thailand F9 Cambodia F3 Turkey F4 Turkey F5 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Korea F4 Thailand F1 Australia F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Australia F2 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) France F5 Great Britain F7 Japan F2 Korea F1 Korea F2 Uzbekistan F2 Ireland F2 Thailand F2 (Hua Hin) Great Britain F18 China F6 China F7 Great Britain F20 Germany F1 Great Britain F1 China F2 Great Britain F2 Great Britain F4 Japan F1 Japan F2 Japan F3 Great Britain F8 Uzbekistan F2 Thailand F4 Thailand F5 Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Great Britain F17 Great Britain F18 Vietnam F1 (Thu Dau Mot City) Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F4 Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Hong Kong F5 (Hong Kong) Korea F6 Great Britain F11 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Thailand F3 Great Britain F12 Great Britain F13 Great Britain F14 Usa F23 USA F24 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Great Britain F15 Chinese Taipei F2 (Taipei) Great Britain F16 Great Britain F1 Usa F2 Great Britain F2 Usa F3 Germany F3 Usa F6 Usa F7 Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning Usa F8 M15 Wuhan Usa F9 M25 Wuhan M25 Taipei Spain F18 M25 Taipei M15 Hua Hin M15 Hua Hin Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 M15 Nonthaburi Thailand F2 Korea F3 Australia F7 Great Britain F2 India F8 The LTA Hull Challenger - Hull The Scottish Tennis Championships - Edinburgh The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester The Wrexham Challenger - Wrexham Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester The Wrexham Challenger - Wrexham The Bolton Challenger - Bolton The Nottingham Cahllenger - Nottingham The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton Head Cup Busan Open - Busan West of England Challenger - Bristol Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham IPP Open - Helsinki Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Czech Indoor Open - Prague The LTA Men's Challenger Wrexham - Wrexham Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Nottingham Men's Challenger - Nottingham Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The LTA Men's Challenger - Nottingham Oberstaufen Cup - Oberstaufen The Manchester Trophy - Manchester Singha Tennis Classic - Tarzana The Natrel's Challenger of Granby - Granby Open de Tenis Amaya - Pamplona IPP Geneva Trophy - Geneva Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo USTA Men's Challenger of Dallas - Dallas 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Penza Cup - Penza The Natrel's Challenger - Granby Togliatti Cup - Togliatti Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Bukhara Challenger - Bukhara Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Kia International In Caloundra - Caloundra USTA Challenger - Champaign LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BH Telecom Sarajevo 2007 - Sarajevo 2007 Challenger of Santa Clara - Valencia LTA Cardiff Challenger - Cardiff San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Astana Challenger - Astana Dublin Challenger - Dublin The LTA Hester Trophy - Manchester Togliatti Cup - Togliatti LTA Nottingham Challenger - Nottingham Penza Cup - Penza Mordova Cup 2007 - Saransk Levene Gouldin & Thompson Tennis Challenger - Binghamton Karshi Challenger - Karshi Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes The Tarka Challenger - Barnstaple Flea Market Cup - Busan Ford Tennis Championships - Louisville Music City Challenger - Nashville IPP Open - Helsinki Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra LTA Shrewsbury Challenger - Shrewsbury Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie 2008 China TCL Challenger - Guangzhou Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Challenger Casablanca San Angel - Mexico City Baton Rouge Pro Tennis Classic - Baton Rouge Fergana Challenger - Fergana Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby The Comercia Bank Challenger - Aptos The LTA Manchester Trophy - Manchester Levene Gouldin & Thompson Tennis Challenger - Binghamton Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Melbourn Challenger Wolfsburg Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Jersey Challenger Korat Challenger Baton Rouge Challenger Talahassee Challenger Busan Challenger Fergana Challenger Cremona Challenger Carson Challenger Yuba City Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger Yokohama Challenger Puebla Challenger Toyota Challenger Dallas Challenger Baton Rouge Challenger Tallahassee Challenger Busan Challenger Cremona Challenger Fergana Challenger Nottingham Challenger Winnetka Challenger Aptos Challenger Granby Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Honolulu Challenger Guangzhou Challenger Pingguo Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Wuhai Challenger Beijing Challenger Karshi Challenger Astana Challenger Shanghai Challenger Bangkok Challenger Seoul Challenger Loughborough Challenger Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Bath Challenger Barranquilla Challenger San Luis Potosi Challenger Leon Challenger Kaohsiung Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Wuhan Challenger Beijing Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Seoul Challenger Loughborough Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Karshi Challenger Samarkand Challenger Nottingham-2 Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Fergana Challenger Tashkent Challenger Seoul Challenger Yeongwol Challenger Yokohama Challenger Toyota Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Karshi Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Kaohsiung Challenger Astana Challenger Bangkok Challenger Shanghai Challenger Tashkent Challenger Indore Challenger Pune Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger New Delhi Challenger Kolkata Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Taipei City Challenger Karshi Challenger Fergana Challenger Gimcheon Challenger Astana Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Tashkent Challenger Bangalore Challenger Pune Challenger Hua Hin Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger New Delhi Challenger Kyoto Challenger Zhuhai Challenger Guangzhou Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Fergana Challenger Gimcheon Challenger Astana Challenger Chengdu Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Kobe Challenger Toyota Challenger Astana Challenger Bangkok Challenger Bangkok Challenger Kyoto Challenger Taipei City Challenger Busan Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Gwangju Challenger Ho Chi Minh City Challenger Bangkok Challenger Qujing Challenger Taipei City Challenger Anning Challenger Almaty Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London The 10tele.com Open - Nottingham Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide The Stella Artois Championships - London Red Letter Days Open - Nottingham Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide The Artois Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha SAP Open - San Jose AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Brisbane International - Brisbane AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo AEGON International - Eastbourne Turkey F39 Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 2R, TPE-IND 2-3 KGHM Dialog Polish Indoors - Wroclaw USTA Seascape Challenger - Aptos Eskisehir Challenger Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group II, 1R, LIB-TPE 3-2 LTA Wimbledon Wildcard Play-off tournament French Open - Paris